package com.example.mvp.delegate;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

/**
 * XML对应基础托管类
 * Created by sun.li on 2018/6/5.
 *
 * @author sun.li
 */

public interface XDelegate {

    /** 初始化视图方法*/
    void create(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState);

    int getOptionsMenuId();

    /** 获取当前视图对象*/
    View getRootView();

    /** 初始化控件赋值*/
    void initWidget();

    /** 界面销毁方法*/
    void onDestroy();
}
